|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface TaskCommandBuilder
Interface, das für das Zusammenbauen von Kommandos zuständig ist.
Kommandos können entweder klassen- oder objektspezifisch gebaut werden, je nachdem,
ob ein nur die Klasse oder ein Objekt selbst verfügbar ist, für das das
Kommando gebaut werden soll. Die zurückgelieferten TaskCommand-Objekte
repräsentieren die verfügbaren Operatoren auf der Klasse bzw. dem Objekt.
Der jeweilige Kontext (ITaskContext) bestimmt die Ausprägung der
Kommandos.
| Field Summary | |
|---|---|
static java.lang.String |
COMMAND_CREATE
Standardkommando zum Erzeugen eines neuen Konzeptes. |
static java.lang.String |
COMMAND_DELETE
Standardkommando zum Löschen eines Konzeptes aus der Datenbasis. |
static java.lang.String |
COMMAND_SHOW
Standardkommando zum Anzeigen eines Konzeptes. |
static java.lang.String |
COMMAND_UPDATE
Standardkommando zum Aktualisieren eines vorhandenen Konzeptes. |
| Method Summary | |
|---|---|
void |
addTaskCommand(CommandBean command)
Fügt ein CommandBean hinzu, das als Grundlage für die zurückgelieferten
TaskCommand Objekte zur Laufzeit interpretiert wird. |
TaskCommand |
buildTaskCommand(java.lang.Object concept,
java.lang.String command,
ITaskContext tContext)
Baut ein einzelnes TaskCommand Objekt entsprechend dem übergebenen
Kommando für das betreffende Concept im vorliegenden ITaskContext. |
TaskCommand |
buildTaskCommand(java.lang.String command,
ITaskContext tContext)
Baut ein einzelnes TaskCommand Objekt entsprechend dem übergebenen
Kommandos für den betreffenden Objekttypen im vorliegenden ITaskContext. |
TaskCommand[] |
buildTaskCommands(java.lang.Object concept,
java.lang.String[] commands,
ITaskContext tContext)
Baut die TaskCommand Objekte entsprechend der übergebenen
Kommandos für das betreffende Concept im vorliegenden
ITaskContext. |
TaskCommand[] |
buildTaskCommands(java.lang.String[] commands,
ITaskContext tContext)
Baut die TaskCommand Objekte entsprechend der übergebenen
Kommandos für den betreffenden Objekttypen im vorliegenden ITaskContext. |
void |
init()
Initialisieren des TaskCommandBuilder. |
| Field Detail |
|---|
static final java.lang.String COMMAND_SHOW
static final java.lang.String COMMAND_UPDATE
static final java.lang.String COMMAND_DELETE
static final java.lang.String COMMAND_CREATE
| Method Detail |
|---|
void init()
TaskCommandBuilder.
TaskCommand[] buildTaskCommands(java.lang.Object concept,
java.lang.String[] commands,
ITaskContext tContext)
TaskCommand Objekte entsprechend der übergebenen
Kommandos für das betreffende Concept im vorliegenden
ITaskContext.
concept - Instanz des Konzeptes, dessen Operatoren bestimmt werden sollen.commands - Menge der Operatoren, die als TaskCommand repräsentiert werden sollen.tContext - Der aktuelle ITaskContext, in dem der Vorgang (IBusinessTask)
ausgeführt wurde.
TaskCommand-Objekte.
TaskCommand buildTaskCommand(java.lang.Object concept,
java.lang.String command,
ITaskContext tContext)
TaskCommand Objekt entsprechend dem übergebenen
Kommando für das betreffende Concept im vorliegenden ITaskContext.
concept - Instanz des Konzeptes, dessen Operatoren bestimmt werden sollen.command - Operator, der als TaskCommand repräsentiert werden soll.tContext - Der aktuelle ITaskContext, in dem der Vorgang (IBusinessTask)
ausgeführt wurde.
TaskCommand.
TaskCommand[] buildTaskCommands(java.lang.String[] commands,
ITaskContext tContext)
TaskCommand Objekte entsprechend der übergebenen
Kommandos für den betreffenden Objekttypen im vorliegenden ITaskContext.
commands - Menge der Operatoren, die als TaskCommand repräsentiert werden sollen.tContext - Der aktuelle ITaskContext, in dem der Vorgang (IBusinessTask)
ausgeführt wurde.
TaskCommand-Objekte.
TaskCommand buildTaskCommand(java.lang.String command,
ITaskContext tContext)
TaskCommand Objekt entsprechend dem übergebenen
Kommandos für den betreffenden Objekttypen im vorliegenden ITaskContext.
command - Operator, der als TaskCommand repräsentiert werden soll.tContext - Der aktuelle ITaskContext, in dem der Vorgang (IBusinessTask)
ausgeführt wurde.
TaskCommand.void addTaskCommand(CommandBean command)
CommandBean hinzu, das als Grundlage für die zurückgelieferten
TaskCommand Objekte zur Laufzeit interpretiert wird.
command - CommandBean, das ein bestimmtes Kommando spezifiziert, das
als TaskCommand gebaut wird.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||